// pages/myhomepage/myhomepage.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    msj_my:{
      url:"https://img2.baidu.com/it/u=2099372726,2854661015&fm=253&fmt=auto&app=138&f=JPEG?w=400&h=400",
      user:'xxx_continue',
      biao:'xxxxxxxxx', 
    },
    infos:[
        {
          text:'关注',
          num:0,
          path:'../guanzhu/guanzhu',
        },
        {
          text:'粉丝',
          num:0,
          path:'../fensi/fensi',
        },
        {
          text:'点赞',
          num:0,
          path:'',
        }
      ],
    tab:[
        {
          text:'我的',
          num:0
        },
        {
          text:'帖子',
          num:0
        },
        {
          text:'评价',
          num:0
        }
      ],
    curindex:0,
    ping:[
      {
        name:'全部',
        list:[]
      },
      {
        name:'好评',
        list:[]
      },
      {
        name:'有图',
        list:[]
      }
    ],
    tie:[],
    my:[],
    txtcurindex:0
  },
// 返回 
goback(){
  wx.navigateBack({
    delta: 1
  })
},
// tab切换
tabclick(e){
  let {index}=e.currentTarget.dataset
 this.setData({
  curindex:index
 })
},
// 评价 分类切换: 全部 好评 有图 
getfen(e){
  let {index}=e.currentTarget.dataset
  this.setData({
    txtcurindex:index
  })
},
// 跳转 关注 粉丝 
gonavigate(e){
  let {path}=e.currentTarget.dataset
  wx.navigateTo({
    url: `${path}`,
  })
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
      let {ping,tie,my,tab,infos}=this.data
      // 请求关注 粉丝 
      wx.request({
        url: 'http://127.0.0.1:7001/api/userfenslist',
        method:"GET",
        success:(res)=>{
          let data=res.data.data.filter(v=>v.state==0)
          infos[0].num=data.length 
          infos[1].num=res.data.data.length 
          this.setData({
            infos
          })
        }
      })
      // 我的 贴子 评价
    wx.request({
      url: 'http://127.0.0.1:7001/api/usercommits/2',
      method:"GET",
      success:(res)=>{
         let {shopgoods,userpost}=res.data.data
         tie=JSON.parse(userpost)
         my=JSON.parse(shopgoods)
         tab[0].num=my.length
          tab[1].num=tie.length
        this.setData({
          tie,
          my,
          tab
        })
      }
    })

    wx.request({
      url: 'http://127.0.0.1:7001/api/userpl/2',
      method:"GET",
      success:(res)=>{
        let {pllist}=res.data.data
        pllist=JSON.parse(pllist) 
        ping[0].list=pllist
        tab[2].num=pllist.length
        ping[1].list=pllist.filter(v=>v.state==0)
        this.setData({
          ping,
          tab
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})